package kd.bos.openapi.sdk.login.dto;

import lombok.Getter;
import lombok.Setter;

import java.beans.Transient;
import java.util.Date;

/**
 * @Deacription Apptoken
 * @author johnzou
 * @date 2022年4月6日
 */
@Getter
@Setter
public class AppTokenDto {
    // appToken
    private String appToken;
    // 失效时间
    private Date expireDate;

    public AppTokenDto() {
    }

    @Transient
    public boolean isExpire() {
        // 检查是否过期
        return expireDate == null|| expireDate.before(new Date());
    }
}
